[INFO] fetching crate matrixise 2.0.1...
[INFO] checking matrixise-2.0.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate matrixise 2.0.1 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate matrixise 2.0.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate matrixise 2.0.1
[INFO] finished tweaking crates.io crate matrixise 2.0.1
[INFO] tweaked toml for crates.io crate matrixise 2.0.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] crate crates.io crate matrixise 2.0.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ncurses v5.99.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5536245a78b35a9eed989e05f583fea66f5abde42a6cc2050e74276e6f62aab3
[INFO] running `Command { std: "docker" "start" "-a" "5536245a78b35a9eed989e05f583fea66f5abde42a6cc2050e74276e6f62aab3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5536245a78b35a9eed989e05f583fea66f5abde42a6cc2050e74276e6f62aab3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5536245a78b35a9eed989e05f583fea66f5abde42a6cc2050e74276e6f62aab3", kill_on_drop: false }`
[INFO] [stdout] 5536245a78b35a9eed989e05f583fea66f5abde42a6cc2050e74276e6f62aab3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dc43120e288be6b07c040c15f0560dbf27ca017c4e6d5a1a1c21c552c0407dee
[INFO] running `Command { std: "docker" "start" "-a" "dc43120e288be6b07c040c15f0560dbf27ca017c4e6d5a1a1c21c552c0407dee", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.68
[INFO] [stderr]    Compiling getrandom v0.1.14
[INFO] [stderr]    Compiling cc v1.0.50
[INFO] [stderr]    Compiling pkg-config v0.3.17
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]     Checking ppv-lite86 v0.2.6
[INFO] [stderr]    Compiling ncurses v5.99.0
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking pancurses v0.16.1
[INFO] [stderr]     Checking matrixise v2.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]    --> src/lib.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | mod tests;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: to create the module `tests`, create file "src/tests.rs" or "src/tests/mod.rs"
[INFO] [stdout]     = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0583`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `matrixise` (lib test) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "dc43120e288be6b07c040c15f0560dbf27ca017c4e6d5a1a1c21c552c0407dee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dc43120e288be6b07c040c15f0560dbf27ca017c4e6d5a1a1c21c552c0407dee", kill_on_drop: false }`
[INFO] [stdout] dc43120e288be6b07c040c15f0560dbf27ca017c4e6d5a1a1c21c552c0407dee
[INFO] checking matrixise-2.0.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate matrixise 2.0.1 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate matrixise 2.0.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate matrixise 2.0.1
[INFO] finished tweaking crates.io crate matrixise 2.0.1
[INFO] tweaked toml for crates.io crate matrixise 2.0.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] crate crates.io crate matrixise 2.0.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6edba64cebd4ade7525cce9444505d46cdf1294d8942df562fc3de0743898600
[INFO] running `Command { std: "docker" "start" "-a" "6edba64cebd4ade7525cce9444505d46cdf1294d8942df562fc3de0743898600", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6edba64cebd4ade7525cce9444505d46cdf1294d8942df562fc3de0743898600", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6edba64cebd4ade7525cce9444505d46cdf1294d8942df562fc3de0743898600", kill_on_drop: false }`
[INFO] [stdout] 6edba64cebd4ade7525cce9444505d46cdf1294d8942df562fc3de0743898600
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 35cd9e8394d85891b86ea9d9d8b1f3302675b182f7306da605d9d1134fd194cd
[INFO] running `Command { std: "docker" "start" "-a" "35cd9e8394d85891b86ea9d9d8b1f3302675b182f7306da605d9d1134fd194cd", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.68
[INFO] [stderr]    Compiling getrandom v0.1.14
[INFO] [stderr]    Compiling pkg-config v0.3.17
[INFO] [stderr]    Compiling cc v1.0.50
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]     Checking ppv-lite86 v0.2.6
[INFO] [stderr]    Compiling ncurses v5.99.0
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking pancurses v0.16.1
[INFO] [stderr]     Checking matrixise v2.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]    --> src/lib.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | mod tests;
[INFO] [stdout]     | ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: to create the module `tests`, create file "src/tests.rs" or "src/tests/mod.rs"
[INFO] [stdout]     = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/message.rs:98:11
[INFO] [stdout]    |
[INFO] [stdout] 98 |     for i in 0..string.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/message.rs:106:11
[INFO] [stdout]     |
[INFO] [stdout] 106 |     for i in 0..title.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/message.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 |     for i in 0..body.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:29:15
[INFO] [stdout]    |
[INFO] [stdout] 29 |         for _ in 0..screen_height {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 42 |         for _ in 0..start {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:46:15
[INFO] [stdout]    |
[INFO] [stdout] 46 |           for i in (
[INFO] [stdout]    |  __________________^
[INFO] [stdout] 47 | |         if start < 0 {
[INFO] [stdout] 48 | |             -start // cut off relevant portion of message if required
[INFO] [stdout] 49 | |         } else {
[INFO] [stdout] 50 | |             0
[INFO] [stdout] 51 | |         }
[INFO] [stdout] 52 | |         )..(screen_height.min(first_string.len() as i32)) {
[INFO] [stdout]    | |_________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 |         for _ in 0..(screen_height as usize-inner_text.len()) {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:72:12
[INFO] [stdout]    |
[INFO] [stdout] 72 |         for _ in 0..r {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:80:12
[INFO] [stdout]    |
[INFO] [stdout] 80 |         for _ in inner_text.len() as i32..screen_height {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |             for i in 0..(screen_height as usize-inner_text.len()) {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:95:16
[INFO] [stdout]    |
[INFO] [stdout] 95 |             for i in 0..next_string.len() {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/streak.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 |     for i in (self.head_y-self.length-1)..self.head_y {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/lib.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |     for _ in 0..width {
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:164:11
[INFO] [stdout]     |
[INFO] [stdout] 164 |     for _ in 0..width {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/message.rs:98:11
[INFO] [stdout]    |
[INFO] [stdout] 98 |     for i in 0..string.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/message.rs:106:11
[INFO] [stdout]     |
[INFO] [stdout] 106 |     for i in 0..title.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/message.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 |     for i in 0..body.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:29:15
[INFO] [stdout]    |
[INFO] [stdout] 29 |         for _ in 0..screen_height {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 42 |         for _ in 0..start {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:46:15
[INFO] [stdout]    |
[INFO] [stdout] 46 |           for i in (
[INFO] [stdout]    |  __________________^
[INFO] [stdout] 47 | |         if start < 0 {
[INFO] [stdout] 48 | |             -start // cut off relevant portion of message if required
[INFO] [stdout] 49 | |         } else {
[INFO] [stdout] 50 | |             0
[INFO] [stdout] 51 | |         }
[INFO] [stdout] 52 | |         )..(screen_height.min(first_string.len() as i32)) {
[INFO] [stdout]    | |_________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 |         for _ in 0..(screen_height as usize-inner_text.len()) {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:72:12
[INFO] [stdout]    |
[INFO] [stdout] 72 |         for _ in 0..r {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:80:12
[INFO] [stdout]    |
[INFO] [stdout] 80 |         for _ in inner_text.len() as i32..screen_height {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |             for i in 0..(screen_height as usize-inner_text.len()) {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/streak.rs:95:16
[INFO] [stdout]    |
[INFO] [stdout] 95 |             for i in 0..next_string.len() {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/streak.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 |     for i in (self.head_y-self.length-1)..self.head_y {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/lib.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |     for _ in 0..width {
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:164:11
[INFO] [stdout]     |
[INFO] [stdout] 164 |     for _ in 0..width {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 14 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 14 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0583`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `matrixise` (lib test) due to 2 previous errors; 14 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/colors.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 |     for i in 0..7 {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/update.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 |     for i in 0..10 {
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/update.rs:30:24
[INFO] [stdout]    |
[INFO] [stdout] 30 |     screen.append_update((0..10).into_iter().map(|i| Message::new_with_title(&("M".to_string()+&i.to_string()), &("+".to_string()+&j.to_s...
[INFO] [stdout]    |                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/threadtest.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 |     for _ in 0..spawn {
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/threadtest.rs:26:20
[INFO] [stdout]    |
[INFO] [stdout] 26 |     screen.append((0..spawn).into_iter().map(|_| Message::new_simple("Message", COLOR_PAIR_WHITE, "")).collect());
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/threadtest.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |     for e in 0..5 { // then, larger ones
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> examples/threadtest.rs:43:12
[INFO] [stdout]    |
[INFO] [stdout] 43 |     for i in (1..3).into_iter().map(|x| 10_i32.pow(e)*x*5) {
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "35cd9e8394d85891b86ea9d9d8b1f3302675b182f7306da605d9d1134fd194cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35cd9e8394d85891b86ea9d9d8b1f3302675b182f7306da605d9d1134fd194cd", kill_on_drop: false }`
[INFO] [stdout] 35cd9e8394d85891b86ea9d9d8b1f3302675b182f7306da605d9d1134fd194cd
